package com.example.xpvideo.entity;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * (LsTeamJoin)实体类
 *
 * @author 
 * @since 2021-09-26 11:12:25
 */
@ApiModel("$tableInfo.comment")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class LsTeamJoin implements Serializable {
    private static final long serialVersionUID = 284042511297424349L;
        /**
    *主键
    * 主键ID
    * isnull 1
    */
    @ApiModelProperty(value="主键ID",position=1)
    private Integer id;

    /**
    * 参团编号
    * isnull 0
    */        @ApiModelProperty(value="参团编号",position=2)
    private String sn;
    /**
    * 店铺ID
    * isnull 0
    */        @ApiModelProperty(value="店铺ID",position=3)
    private Integer shopId;
    /**
    * 团活动ID
    * isnull 0
    */        @ApiModelProperty(value="团活动ID",position=4)
    private Integer teamActivityId;
    /**
    * 团ID
    * isnull 0
    */        @ApiModelProperty(value="团ID",position=5)
    private Integer teamId;
    /**
    * 用户ID
    * isnull 0
    */        @ApiModelProperty(value="用户ID",position=6)
    private Integer userId;
    /**
    * 订单ID
    * isnull 0
    */        @ApiModelProperty(value="订单ID",position=7)
    private Integer orderId;
    /**
    * 身份[1=团长， 2=团员]
    * isnull 0
    */        @ApiModelProperty(value="身份[1=团长， 2=团员]",position=8)
    private Object identity;
    /**
    * 拼团快照
    * isnull 0
    */        @ApiModelProperty(value="拼团快照",position=9)
    private String teamSnap;
    /**
    * 状态[0-待成团; 1-成团成功; 2-成团失败]
    * isnull 0
    */        @ApiModelProperty(value="状态[0-待成团; 1-成团成功; 2-成团失败]",position=10)
    private Object status;
    /**
    * 拼团时间
    * isnull 0
    */        @ApiModelProperty(value="拼团时间",position=11)
    private Integer createTime;
    /**
    * 更新时间
    * isnull 0
    */        @ApiModelProperty(value="更新时间",position=12)
    private Integer updateTime;
        
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
        
    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }
        
    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }
        
    public Integer getTeamActivityId() {
        return teamActivityId;
    }

    public void setTeamActivityId(Integer teamActivityId) {
        this.teamActivityId = teamActivityId;
    }
        
    public Integer getTeamId() {
        return teamId;
    }

    public void setTeamId(Integer teamId) {
        this.teamId = teamId;
    }
        
    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }
        
    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }
        
    public Object getIdentity() {
        return identity;
    }

    public void setIdentity(Object identity) {
        this.identity = identity;
    }
        
    public String getTeamSnap() {
        return teamSnap;
    }

    public void setTeamSnap(String teamSnap) {
        this.teamSnap = teamSnap;
    }
        
    public Object getStatus() {
        return status;
    }

    public void setStatus(Object status) {
        this.status = status;
    }
        
    public Integer getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }
        
    public Integer getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }

        @Override
    public String toString() {
        return "{" +
                    " \"id\":" + id +
                                  " ,\"sn\":" + sn +
                            " ,\"shopId\":" + shopId +
                            " ,\"teamActivityId\":" + teamActivityId +
                            " ,\"teamId\":" + teamId +
                            " ,\"userId\":" + userId +
                            " ,\"orderId\":" + orderId +
                            " ,\"identity\":" + identity +
                            " ,\"teamSnap\":" + teamSnap +
                            " ,\"status\":" + status +
                            " ,\"createTime\":" + createTime +
                            " ,\"updateTime\":" + updateTime +
                  '}';
    }


}
